package cn.xd.base.persistence.dos;

import cn.xd.core.entity.BasicDBEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


/**
 * @author : mirzaLin
 * @data : 2023/11/20
 * @description : 字典配置
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("xd_key_value")
public class KeyValueDO extends BasicDBEntity {
    private Long id;

    private Long parentId;

    private String path;

    /**
     * 类型，关联xd_dict.code（数据字典.字典编码）
     */
    private String dictCode;
    /**
     * 树形结构的层级
     */
    private Integer level;
    /**
     * 名称
     */
    private String dictKey;

    /**
     * 内容
     */
    private String dictValue;

    /**
     * 是否展示
     */
    private Boolean display;

    /**
     * 备注
     */
    private String remark;
    /**
     * 创建者
     */
    private Long creatorId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新者
     */
    private Long updaterId;
    /**
     * 更新时间
     */
    private Date updateTime;

}
